import { register } from "module";

export default {
  // 選單國際化
  route: {
    dashboard: "首頁",
    document: "專案文件",
  },
  // 導覽欄國際化
  navbar: {
    dashboard: "首頁",
    logout: "登出",
    document: "專案文件",
    gitee: "專案地址",
    profile: "個人資訊",
    transferPerm: "轉移區域管理者權限",
    transferToUser: "轉移到使用者",
    transferPermMsg: "請選擇轉移到使用者",
    transferPermConfirm: "確定轉移權限？轉移後原帳號將降為員工權限",
    transferPermSuccess: "轉移權限成功！",
    transferPermFail: "轉移權限失敗！",
    transferPermCancel: "已取消轉移權限！",
    transferAdmin: "轉移用戶管理者",
    transferNewAdminEmail: "新管理者Email",
    transferAdminConfirm: "確定轉移權限？轉移後原帳號被新管理者取代",
    transferNewAdminEmailInvalid: "新管理者Email格式錯誤",
    transferAdminSuccess: "轉移權限成功！",
    transferAdminFail: "轉移權限失敗！",
    transferAdminName: "新管理者名稱",
    transferNewAdminPhone: "新管理者手機",
    transferNewAdminLoginPassword: "新管理者登入密碼",
    tranferToExistUser: "轉移到現有使用者",
    transferToCreateNewUser: "創建新使用者賬號",
    transferToAdminInfo:
      "用户管理員轉移只會轉移用戶管理員帳號以及會員註冊資訊，如果存在與用戶管理員相同電子郵件的使用者，請在轉移完成後登入新的用戶管理員帳號停用無關的使用者。",
    switchRoleTo: "切換為",
    switchRole: "切換角色",
    switchingRole: "切換中...",
  },
  sizeSelect: {
    tooltip: "佈局大小",
    default: "預設",
    large: "大型",
    small: "小型",
    message: {
      success: "切換佈局大小成功！",
    },
  },
  langSelect: {
    message: {
      success: "切換語言成功！",
    },
  },
  dashboard: {
    customerInfo: "企業基本資料",
    customerName: "企業名稱",
    expiredStartAt: "有效期起",
    expiredEndAt: "有效期止",
    to: "至",
    todayVisitorCount: "今日訪客統計",
    realTimeVisitor: "訪客實時數量",
    todayLeft: "今日已離開訪客統計",
    gateway: "網關數量",
    node: "Node數量",
    tag: "Tag數量",
    exceptGateway: "異常網關數量",
    exceptNode: "異常節點數量",
    exceptTag: "異常Tag數量",
    customerLogo: "公司Logo",
    uploadLogo: "上傳Logo",
    chooseLogo: "選擇圖片",
    logoTip: "只能上傳jpg/png檔案，且不超過500kb，規格:w200xh50",
    totalCustomers: "會員總數",
    willExpiredCustomers: "即將到期會員數量",
    totalUsers: "用戶帳號總數",
    totalDevices: "註冊設備總數",
  },
  settings: {
    project: "專案設定",
    theme: "主題設定",
    interface: "介面設定",
    navigation: "導覽設定",
    themeColor: "主題顏色",
    tagsView: "開啟 Tags-View",
    fixedHeader: "固定 Header",
    sidebarLogo: "側邊欄 Logo",
    watermark: "開啟水印",
  },
  common: {
    keywords: "關鍵字",
    dept: "部門",
    yes: "是",
    no: "否",
    submit: "儲存",
    showStatus: "狀態",
    show: "顯示",
    hide: "隱藏",
    choose: "請選擇",
    search: "搜尋",
    reset: "重設",
    plsChooseDeleteItem: "請勾選刪除項目",
    confirmDelete: "確定刪除選中的資料項？",
    warning: "警告",
    confirm: "確認",
    cancel: "取消",
    cancelDelete: "已取消刪除",
    add: "新增",
    keepAdd: "套用",
    edit: "編輯",
    delete: "刪除",
    remark: "備註",
    sort: "排序",
    inputRemark: "輸入備註",
    createdAt: "創建時間",
    action: "操作",
    unknown: "未知",
    plsInput: "請輸入",
    plsChoose: "請選擇",
    all: "全部",
    stopScanning: "停止掃描",
    open1: "展開",
    close1: "收起",
    updatedSuccess: "更新成功",
    updatedFail: "更新失敗",
    rangeTo: "至",

    status: {
      title: "狀態",
      enable: "啟用",
      disable: "停用",
      unEnable: "未啟用",
      noAuth: "未授權",
    },
    startTimeAfterEndTime: "開始時間不能晚於結束時間",
  },
  // 登入頁面國際化
  login: {
    title: "Visitor LBS",
    username: "用戶名",
    password: "密碼",
    login: "登入",
    captchaCode: "驗證碼",
    capsLock: "大寫鎖定已開啟",
    rememberMe: "記住我",
    forgetPassword: "忘記密碼",
    message: {
      username: {
        required: "請輸入用戶名",
      },
      password: {
        required: "請輸入密碼",
        min: "密碼不能少於6位",
      },
      captchaCode: {
        required: "請輸入驗證碼",
      },
    },
    otherLoginMethods: "其他登入方式",
    noAccount: "還沒有帳號？點擊",
    registerNow: "立即註冊",
    success: "登入成功",
    logoutTip: "確定註銷並退出系統嗎？",
    tips: "提示",
  },
  register: {
    title: "會員註冊",
    customerName: "會員名稱",
    customerEmail: "會員郵箱",
    customerPassword: "會員密碼",
    customerType: { 1: "個人", 2: "企業" },
    submit: "提交註冊",
    haveAccount: "已有帳號",
    gotoLogin: "去登入",
    paidStatus: {
      title: "付款狀態",
      unpaid: "未付款",
      paid: "已付款",
    },
    customerSuccess: "我們已經收到您的註冊請求，請啟動",
    active: "啟動帳號",
    activeCode: "啟動碼",
    registerFailed: "註冊失敗",
    rules: {
      name: {
        required: "請輸入會員名稱",
      },
      email: {
        required: "請輸入會員郵箱",
        email: "請輸入正確的會員郵箱",
      },
      password: {
        required: "請輸入會員密碼",
        min: "會員密碼不能少於6位",
      },
      type: {
        required: "請選擇會員類型",
      },
    },
  },
  customer: {
    index: {
      keywords: "關鍵字",
      queryKeywords: "會員名稱或郵箱",
      customerType: "會員類型",
      customerName: "會員名稱",
      customerEmail: "會員郵箱",
      customerStatus: "會員狀態",
      customerExpiredDate: "續費周期",
      customerTypeOptions: {
        0: "全部",
        1: "個人",
        2: "企業",
      },
      updateSolutionFail: "更新會員方案失敗",
      updateSolutionSuccess: "更新會員方案成功",
    },
    leftDays: "剩餘天數",
    expired: "已到期",
    expiredAt: "截止日期",
    region: {
      name: "區域名稱",
      switchFormActiveText: "允許多人選同一主管區域",
      regionUqSuc: "設置主管區域是否允許重復被選成功",
      regionUqFail: "設置主管區域是否允許重復被選失敗",
      cannotChnage: "有區域已被多人選為主管區域，不能更改",
    },
  },
  device: {
    queryKeywords: "設備備註或設備編號",
    deviceSnId: "設備編號",
    deviceRemark: "設備備註",
    batteryStatus: "電池狀態",
    deviceType: {
      title: "設備類型",
      gateway: "網關",
      node: "節點",
      tag: "Tag",
    },
    tagMiss: "Tag 消失",
  },
  location: {
    name: "場所名稱",
    isForbid: "禁區",
    bindDevices: "綁定設備",
    level1: "一級場所",
    chooseParentLevel: "請選擇父級場所",
    hasBindDevices: "已綁定設備",
    unlBindDevices: "閒置設備",
    filter: "場所篩選",
    noidleDevices: "沒有閒置設備",
    parentForbid: "父級場所為禁區",
  },
  product: {
    name: "續費週期",
    price: "續費價格",
    days: "有效天數",
  },
  solution: {
    name: "方案名稱",
  },
  menu: {
    topMenu: "頂級選單",
    parentMenu0: "父級",
    parentMenu: "上級選單",
    name: "選單名稱",
    type: "選單類型",
    routeName: "路由名稱",
    routePath: "路由路徑",
    compPath: "組件路徑",
    redirectRoute: "跳轉路由",
    icon: "圖示",
    permission: "權限標識",
    permUrl: "API URL",
    extUrl: "外部連結",
    iconPlaceholder: "點擊選擇圖示",
    iconSearchIcon: "搜尋圖示",
    svgIconText: "SVG 圖示",
    elIconText: "Element Plus 圖示",
    menuType: {
      1: "目錄",
      2: "選單",
      3: "按鈕",
      4: "外連",
    },
    tip0: "定義應用中不同頁面對應的 URL 路徑，目錄需以 / 開頭，選單項不需要，例如：系統管理目錄/system，系統管理下的用戶管理選單 user。",
    tip1: "組件頁面完整路徑，相對於 src/views/，如 system/user/index，缺省後綴 .vue",
    tip2: "如果需要開啟cache，需保證頁面 defineOptions 中的 name 與此處一致，建議使用駝峰式命名。",
    tip3: "請輸入外連完整路徑",
  },
  role: {
    name: "角色名稱",
    menus: "分配權限",
    type: {
      0: "系統角色",
      1: "會員角色",
    },
    permName: "選單權限名稱",
    pareChild: "父子聯動",
    tip1: "如果只需勾選選單權限，不需要勾選子選單或按鈕權限，請關閉父子聯動",
    childRoles: "下級角色",
    mapRoleId: "映射角色",
    mapRoleIdTip: "映射角色是為了方便會員在訂購方案升級或降級時，對已分配角色的帳號進行角色變更",
  },
  user: {
    username: "用戶帳號",
    fullName: "用戶姓名",
    phone: "手機號碼",
    password: "登入密碼",
    role: "用戶角色",
    placeholder: "帳號/姓名/手機號",
    passwordReset: "重設密碼",
    remenberPassword: "我想起了密碼",
    userEmail: "用戶郵箱",
    placeholderEmail: "郵箱",
    emailTip: "請輸入郵箱地址",
    emailFormatError: "請輸入正確的郵箱地址",
    passwordLength: "密碼長度為6-18位",
    passwordNotSame: "兩次密碼不一致",
    activeCode: "驗證碼",
    userNewPassword: "新登入密碼",
    confirmPassword: "確認密碼",
    sendOut: "送出",
    updatePassword: "變更密碼",
    type: {
      title: "用戶類型",
      0: "系統管理員",
      1: "會員",
    },
    plsInputMobile: "請輸入手機號碼",
    userType: "用戶類型",
    userMainManageRegion: "主管區域",
    userManageRegion: "管理區域",
    userManageRegionOptions: "分管區域",
    switchRegionSuccess: "切換成功",
    userTypeOptions: {
      1: "普通用戶",
      2: "區域管理員",
      5: "未付費用戶管理員",
      10: "已付費用戶管理員",
    },

    uploadAvatar: "上傳頭像",
    chooseImage: "選擇圖片",
    avatarTip: "請上傳jpg/png檔案，且不超過500kb，規格:w200xh200",
    changeCustomerEmailToo: "同時變更註冊郵箱",
  },
  order: {
    renew: "續費",
    renew_error: "請選擇會員進行續費",
    product_name: "方案名稱",
    choose_product: "請選擇方案",
    payMethod: "支付方式",
    payMethodOptions: {
      bankTransfer: "線下付款",
      ecpay: "綠界支付",
    },
    payStatus: "支付狀態",
    payStatusOptions: {
      0: "未支付",
      1: "已支付",
    },
    currencySmy: "NT$",
    openStatus: "開通狀態",
    openStatusOptions: {
      0: "未開通",
      1: "已開通",
      2: "續費失敗",
    },
    gotoPay: "前往支付",
  },
  visitor: {
    info: "訪客資訊",
    noInfo: "無訪客資訊，請掃描邀請二維碼",
    name: "訪客姓名",
    phone: "訪客電話",
    email: "訪客郵箱",
    remark: "訪客備註",
    status: "訪客狀態",
    rightEmail: "正確的郵箱地址",
    share: "送出邀請",
    statusOptions: {
      0: "未啟用",
      1: "啟用",
    },
    dept: "拜訪部門",
    noVistorInfo: "未綁定訪客資訊",
    planInAt: "預計到訪時間",
    planOutAt: "預計離開時間",
    actInAt: "到訪時間",
    actOutAt: "離開時間",
    actInAt0: "實際到訪時間",
    actInAt1: "實際到訪時間止",
    purpose: "訪客目的",
    unBind: "未綁定Tag",
    bindTag: "簽到",
    unBindTag: "簽退",
    tagNo: "Tag編號",
    confirmLeft: "確定簽退",
    leftTip: "確定後，該訪客將不再可訪問此部門",
    pleaseScanTagCode: "請掃描Tag卡",
    sanqrcode: "掃描二維碼",
    scanInviteCode: "掃描邀請二維碼",
    scanTag: "掃描Tag二維碼",
    pleaseScanInviteCode: "請掃描邀請碼",
    tagHasBound: "當前邀請碼已失效",
    pleaseScanTag: "請掃描Tag",
    bindStatus: {
      0: "未進入",
      1: "拜訪中",
      2: "已離開",
    },
    movedLine: "行動軌跡",
    fromTime: "進入時間",
    lastTime: "最後活動時間",
    startTime: "開始時間",
    endTime: "結束時間",
    backTo: "回上頁",
    companyName: "公司名稱",
    inviteCodeError: "邀請碼錯誤",
    currentVisitLocation: "當前拜訪位置",
    noVisitLine: "無訪客行動軌跡",
    noinviteVisitor: "無邀請訪客",
    vistorDateRequired: "訪客到訪時間必填",
    planInAtMustLessThanPlanOutAt: "預計造訪時間不能大於離開時間",
    opName: "邀請人",
  },
  dept: {
    name: "部門名稱",
    sort: "排序",
  },
  visit_purpose: {
    name: "到訪目的",
    sort: "排序",
  },
  smtp: {
    serviceName: "公司名稱",
    serviceMail: "客服信箱",
    title: "郵件設置",
    host: "SMTP 主機",
    port: "SMTP PORT",
    portRange: "PORT範圍 1-65535",
    username: "SMTP 用戶名",
    password: "SMTP 密碼",
    fromEmail: "發送郵箱",
    auth: "是否驗證",
    authSwitch: {
      0: "否",
      1: "是",
    },
    starttlsEnable: "是否啟用 TLS",
    startsslEnable: "是否啟用 SSL",
    test: "測試連通性",
    testTip: "請先儲存後再測試",
    templateName: "郵件範本名稱",
    templateContent: "郵件範本",
    templateSubject: "郵件標題",
  },
  profile: {
    accountInfo: "帳號資訊",
    username: "使用者名稱",
    phone: "手機號碼",
    email: "電子郵件",
    secure: "安全設定",
    passwd: "帳號密碼",
    passwdTip: "定期更改密碼有助於保護帳號安全",
    changePasswd: "修改密碼",
    oldPasswd: "舊密碼",
    newPasswd: "新密碼",
    confirmPasswd: "確認密碼",
    passwdNotMath: "兩次輸入的密碼不一致",
    passwdSuccess: "密碼修改成功",
    passwdLength: "密碼長度不能少於6位",
  },
  tags: {
    refresh: "刷新",
    close: "關閉",
    closeAll: "關閉全部",
    closeOthers: "關閉其他",
    closeLeft: "關閉左側",
    closeRight: "關閉右側",
  },
  payment: {
    saveSuccess: "儲存成功",
    payResult: "付款結果",
    payType: "付款方式",
    tradeNo: "交易編號",
    tradeStatus: "交易訊息",
    payAmount: "交易金額",
    payTime: "付款時間",
    pendingPayment:
      "正在付款中，若您已完成付款，請點擊確認按鈕以完成訂單處理。若付款尚未完成，請耐心等待，系統將自動確認您的付款狀態。若有任何問題，請及時與我們聯繫。",
    ecpay: {
      title: "綠界支付",
      PaymentUrl: "付款網址",
      MerchantID: "特店編號",
      HashKey: "HashKey",
      HashIV: "HashIV",
      ReturnURL: "款結果通知回傳網址",
      OrderResultURL: "跳轉地址",
    },
  },
  bluetooth: {
    gatewayNo: "網關編號",
    connecting: "連接中...",
    remark: "備註",
    wifiSSID: "Wifi SSID",
    wifiPw: "Wifi 密碼",
    title: "網關連線",
    notsupport: "Web Bluetooth API 不支援",
    ssidandpwrequired: "請輸入 Wifi SSID 和密碼",
    notConnected: "請先連接網關",
    setSuccess: "網關網路設定成功",
    setFail: "網關網路設定失敗",
  },
  yingdao: {
    register: "註冊",
    active: "啟用",
    solutionSelect: "選擇方案",
    payment: "(付款)續費",
    complete: "完成",
  },
  mock: {
    instanceId: "實例ID",
    instanceReportDate: "實例健康上報日期",
    instanceAssignTopics: "訂閱主題數量",
    assignedTopics: "已分配主題",
  },
};
